Predictable semiautomata

نویسندگان

  • Janusz A. Brzozowski
  • Nicolae Santean
چکیده

We introduce a new class of nondeterministic semiautomata: A nondeterministic semiautomaton S is predictable if there exists k ≥ 0 such that, if S knows the current input a and the next k inputs, the transition under a can be made deterministically. Nondeterminism may occur only when the length of the unread input is ≤ k. We develop a theory of predictable semiautomata. We show that, if a semiautomaton with n states is k-predictable, but not (k − 1)-predictable, then k ≤ (n2 − n)/2, and this bound can be reached for a suitable input alphabet. We characterize k-predictable semiautomata, and introduce the predictor semiautomaton, based on a look-ahead semiautomaton. The predictor is essentially deterministic and simulates a nondeterministic semiautomaton by finding the set of states reachable by a word w, if it belongs to the language L of the semiautomaton (i.e., if it defines a path from an initial state to some state), or by stopping as soon as it infers that w 6∈ L. Membership in L can be decided deterministically. © 2009 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Size of Power Automata

We describe a class of simple transitive semiautomata that exhibit full exponential blow-up during deterministic simulation. For arbitrary semiautomata we show that it is PSPACE-complete to decide whether the size of the accessible part of their power automata exceeds a given bound.

متن کامل

Representation of a class of nondeterministic semiautomata by canonical words

It has been shown recently that deterministic semiautomata can be represented by canonical words and equivalences; that work was motivated by the trace-assertion method for specifying software modules. Here, we generalize these ideas to a class of nondeterministic semiautomata. A semiautomaton is settable if, for every state q, there exists a word wq such that q, and no other state, can be reac...

متن کامل

The Structure and Two Complexities of Economic Choice Semiautomata

The structure of choice implementing semiautomata is characterized. In contrast to the more commonly used directed graph representation of the semiautomaton, the primary representation here is as a transformation semigroup. For convenience the means for determining the directed graph representation also is presented. Associated with the choice implementing semiautomata are two complexities; alg...

متن کامل

Six lectures on algebraic theory of automata

Introduction . 1 Lecture 1. Seraiautomata and Automata . , 3 Lecture 2. Coverings and Homomorphisms of Automata 8 Lecture 3. Covering by Direct and Cascade Products of Semiautomata 15 Lecture 4. Permutation and Reset Semiautomata 24 Lecture 5. The Structure Theorem of Krohn and Rhodes . . . .31 Lecture 6. The Necessity of Certain Components in a Cascade Product Covering of a Semiautomaton . . ....

متن کامل

Representation of Semiautomata by Canonical Words and Equivalences, Part II: Specification of Software Modules

A theory of representation of semiautomata by canonical words and equivalences was developed in [7]. That work was motivated by trace-assertion specifications of software modules, but its focus was entirely on the underlying mathematical model. In the present paper we extend that theory to automata with Moore and Mealy outputs, and show how to apply the extended theory to the specification of m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 410  شماره 

صفحات  -

تاریخ انتشار 2009